ci: build release binaries with Nix - #2977
Conversation
I plan to add this in this pull request. It's not ready for review yet. I'll put it as draft... |
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
Label |
|
Label |
|
Label |
|
/ok-to-test 96a795a |
|
/ok-to-test b053940 |
|
/ok-to-test d430e53 |
|
/ok-to-test eafcef0 |
28b3242 to
ccdb07a
Compare
|
🌿 Preview your docs: https://nvidia-preview-pr-2977.docs.buildwithfern.com/openshell |
There was a problem hiding this comment.
zizmor found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
ee3b738 to
312c797
Compare
|
/ok-to-test 312c797 |
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
|
/ok-to-test cdb223c |
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
|
/ok-to-test 17dbe71 |
Signed-off-by: Simon Scatton <sscatton@nvidia.com>
|
/ok-to-test c5ac6fa |
Summary
Replace the separate release binary build paths with one Nix-based artifact workflow. Build each platform binary once, then reuse those artifacts across packaging, smoke tests, and release publication.
Related Issue
Closes #1683
Changes
cargo auditableand verify their embedded metadata with SyftTesting
mise run pre-commitpassesactionlintpasses for the binary workflowChecklist